package main

import (
	"fmt"
	"strconv"
)

func main() {
	//string类型转换成整型
	str := "123456.11"
	fmt.Printf("%v--%T\n", str, str) //123456--string

	//
	/* ParseInt
	   1、string数据
	   2、进制
	   3、位数
	*/
	num, _ := strconv.ParseInt(str, 10, 32) // 0 返回两个值  如果转换失败 会返回0
	fmt.Println(num)

	flo, _ := strconv.ParseFloat(str, 64)
	fmt.Println(flo) // 123456.11

	b, _ := strconv.ParseBool("true")
	fmt.Printf("值：%v,类型：%T", b, b) //值：true,类型：bool
}
